<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@page pageEncoding="UTF-8"%>
<%@include file="../WEB-INF/jspf/controlesessao.jspf"%>
<c:catch var ="catchException">
    <sql:update var="update" dataSource="jdbc/dbo_MicrosoftSQLServer">
        update Salas set
        id_tiposala=?,
        id_unidade=?,
        desc_sala=?,
        lotacao_sala=?,
        ocupacao_sala=? where id_sala=?
        <sql:param value="${param.id_tiposala}"/>
        <sql:param value="${param.id_unidade}"/>
        <sql:param value="${param.desc_sala}"/>
        <sql:param value="${param.lotacao_sala}"/>
        <sql:param value="${0}"/>
        <sql:param value="${param.id_sala}"/>
    </sql:update>
    <sql:update var="delete" dataSource="jdbc/dbo_MicrosoftSQLServer">
        delete from Estruturas_Salas where id_sala=?
        <sql:param value="${param.id_sala}"/>
    </sql:update>
    <c:forEach var='parameter' items='${paramValues}'>
        <c:if test="${fn:endsWith(parameter.key,'id_estrutura')}">
            <c:forEach var='value' items='${parameter.value}'>
                <sql:update var="insert" dataSource="jdbc/dbo_MicrosoftSQLServer">
                    insert into Estruturas_Salas(id_estrutura,id_sala) values(?,?)
                    <sql:param value="${value}"/>
                    <sql:param value="${param.id_sala}"/>
                </sql:update>
            </c:forEach>
        </c:if>
    </c:forEach>
    <p>Registro Salvo com sucesso!</p>
</c:catch>
<c:if test = "${catchException!=null}">
    Erro : Não foi possével realizar a alteração.<br><br>
    <p  style="color:red">${fn:substringAfter(catchException,"BD:")}</p>
</c:if>
